LEoPart: A particle library for FEniCS

نویسندگان

چکیده

This paper introduces LEoPart, an add-on for the open source finite element software library FEniCS to seamlessly integrate Lagrangian particle functionality with (Eulerian) mesh-based (FE) approaches. LEoPart - which is so much as say: `Lagrangian-Eulerian on Particles' contains tools efficient, accurate and scalable advection of particles arbitrary polyhedral meshes. In addition, comes several projection operators exchanging information between scattered mesh \textit{vice versa}. These are based a variational framework, allows extension high-order accuracy. particular, by implementing dedicated PDE-constrained particle-mesh operator, provides all diffusion-free advection, while simultaneously achieving optimal convergence ensuring conservation projected quantities underlying mesh. A range numerical examples that prototypical passive active tracer methods highlight properties parallel performance different in LEoPart. Finally, future developments identified. The code actively maintained available under license at https://bitbucket.org/jakob_maljaars/leopart.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Manifolds in FEniCS 1.2

Introduction Conclusions References

متن کامل

PPF - A Parallel Particle Filtering Library

We present the parallel particle filtering (PPF) software library, which enables hybrid shared-memory/distributedmemory parallelization of particle filtering (PF) algorithms combining the Message Passing Interface (MPI) with multithreading for multi-level parallelism. The library is implemented in Java and relies on OpenMPI’s Java bindings for inter-process communication. It includes dynamic lo...

متن کامل

Towards a high performance geometry library for particle-detector simulations

Thread-parallelisation and single-instruction multiple data (SIMD) ”vectorisation” of software components in HEP computing has become a necessity to fully benefit from current and future computing hardware. In this context, the Geant-Vector/GPU simulation project aims to re-engineer current software for the simulation of the passage of particles through detectors in order to increase the overal...

متن کامل

Parleda: a Library for Parallel Processing in Computational Geometry Applications

ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Computers & mathematics with applications

سال: 2021

ISSN: ['0898-1221', '1873-7668']

DOI: https://doi.org/10.1016/j.camwa.2020.04.023